#define _CRT_SECURE_NO_WARNINGS 1

#include <iostream>
#include <sstream>
#include <string>
#include <vector>

int main()
{
	int m, n;
	std::cin >> m >> n;

	std::stringstream ss;
	std::string s_input, s_output;
	std::vector<std::string> v;

	std::getline(std::cin, s_input);
	ss << s_input;

	while (ss >> s_output){
		v.emplace_back(s_output);
	}

	printf("m = %d, n = %d\n", m, n);
	for (const auto& s : v) {
		std::cout << s << " ";
	}
	std::cout << std::endl;

	return 0;
}

//int main()
//{
//	std::stringstream ss;
//	int m = 0, n = 0;
//	std::cin >> m >> n;
//
//	std::string s_input, s_output;
//	std::getline(std::cin, s_input);
//	ss << s_input;
//
//	std::vector<int> nums;
//	while (ss >> s_output) {
//		nums.emplace_back(std::stoi(s_output));
//	}
//
//	printf("m = %d, n = %d\n", m, n);
//	for (const auto& num : nums) {
//		std::cout << num << " ";
//	}
//	std::cout << std::endl;
//
//	return 0;
//}